home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / eplq1010.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  23.7 KB  |  899 lines

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "EPLQ1010.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Epson LQ-1010"
  10. *MasterUnits: PAIR(360, 360)
  11. *ResourceDLL: "ep24res.dll"
  12. *PrintRate: 150
  13. *PrintRateUnit: CPS
  14. *PrinterType: SERIAL
  15. *FontCartSlots: 2
  16. *Feature: Orientation
  17. {
  18.     *rcNameID: =ORIENTATION_DISPLAY
  19.     *DefaultOption: PORTRAIT
  20.     *Option: PORTRAIT
  21.     {
  22.         *rcNameID: =PORTRAIT_DISPLAY
  23.     }
  24.     *Option: LANDSCAPE_CC270
  25.     {
  26.         *rcNameID: =LANDSCAPE_DISPLAY
  27.     }
  28. }
  29. *Feature: InputBin
  30. {
  31.     *rcNameID: =PAPER_SOURCE_DISPLAY
  32.     *DefaultOption: TRACTOR
  33.     *Option: TRACTOR
  34.     {
  35.         *rcNameID: =TRACTOR_DISPLAY
  36.         *Command: CmdSelect
  37.         {
  38.             *Order: DOC_SETUP.3
  39.             *Cmd: "<1B19>0"
  40.         }
  41.     }
  42.     *Option: MANUAL
  43.     {
  44.         *rcNameID: =MANUAL_FEED_DISPLAY
  45.         *Command: CmdSelect
  46.         {
  47.             *Order: DOC_SETUP.3
  48.             *Cmd: "<1B19>0"
  49.         }
  50.     }
  51.     *Option: Option3
  52.     {
  53.         *rcNameID: 263
  54.         *Command: CmdSelect
  55.         {
  56.             *Order: DOC_SETUP.3
  57.             *Cmd: "<1B19>4<1B19>1"
  58.         }
  59.     }
  60. }
  61. *Feature: PaperSize
  62. {
  63.     *rcNameID: =PAPER_SIZE_DISPLAY
  64.     *Option: LETTER
  65.     {
  66.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  67.         *Command: CmdSelect
  68.         {
  69.             *Order: DOC_SETUP.4
  70.             *Cmd: "<1B>2<1B>CB"
  71.         }
  72.         *switch: InputBin
  73.         {
  74.             *case: TRACTOR
  75.             {
  76.                 *PrintableArea: PAIR(3060, 3960)
  77.                 *PrintableOrigin: PAIR(0, 0)
  78.             }
  79.             *default:
  80.             {
  81.                 *PrintableArea: PAIR(3060, 3615)
  82.                 *PrintableOrigin: PAIR(0, 120)
  83.                 *switch: Resolution
  84.                 {
  85.                     *case: Option1
  86.                     {
  87.                         *PrintableArea: PAIR(3060, 3614)
  88.                     }
  89.                     *case: Option2
  90.                     {
  91.                         *PrintableArea: PAIR(3060, 3614)
  92.                     }
  93.                     *case: Option4
  94.                     {
  95.                         *PrintableArea: PAIR(3060, 3614)
  96.                     }
  97.                 }
  98.             }
  99.         }
  100.     }
  101.     *Option: LEGAL
  102.     {
  103.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  104.         *Command: CmdSelect
  105.         {
  106.             *Order: DOC_SETUP.4
  107.             *Cmd: "<1B>2<1B>CT"
  108.         }
  109.         *switch: InputBin
  110.         {
  111.             *case: TRACTOR
  112.             {
  113.                 *PrintableArea: PAIR(3060, 5040)
  114.                 *PrintableOrigin: PAIR(0, 0)
  115.             }
  116.             *default:
  117.             {
  118.                 *PrintableArea: PAIR(3060, 4695)
  119.                 *PrintableOrigin: PAIR(0, 120)
  120.                 *switch: Resolution
  121.                 {
  122.                     *case: Option1
  123.                     {
  124.                         *PrintableArea: PAIR(3060, 4694)
  125.                     }
  126.                     *case: Option2
  127.                     {
  128.                         *PrintableArea: PAIR(3060, 4694)
  129.                     }
  130.                     *case: Option4
  131.                     {
  132.                         *PrintableArea: PAIR(3060, 4694)
  133.                     }
  134.                 }
  135.             }
  136.         }
  137.     }
  138.     *Option: Option3
  139.     {
  140.         *rcNameID: 258
  141.         *PageDimensions: PAIR(5954, 8416)
  142.         *Command: CmdSelect
  143.         {
  144.             *Order: DOC_SETUP.4
  145.             *Cmd: "<1B>2<1B>C<8A>"
  146.         }
  147.         *switch: InputBin
  148.         {
  149.             *case: TRACTOR
  150.             {
  151.                 *PrintableArea: PAIR(4894, 8279)
  152.                 *PrintableOrigin: PAIR(0, 0)
  153.                 *switch: Resolution
  154.                 {
  155.                     *case: Option1
  156.                     {
  157.                         *PrintableArea: PAIR(4894, 8278)
  158.                     }
  159.                     *case: Option2
  160.                     {
  161.                         *PrintableArea: PAIR(4894, 8278)
  162.                     }
  163.                     *case: Option4
  164.                     {
  165.                         *PrintableArea: PAIR(4893, 8278)
  166.                     }
  167.                 }
  168.             }
  169.             *default:
  170.             {
  171.                 *PrintableArea: PAIR(4894, 8071)
  172.                 *PrintableOrigin: PAIR(0, 120)
  173.                 *switch: Resolution
  174.                 {
  175.                     *case: Option1
  176.                     {
  177.                         *PrintableArea: PAIR(4894, 8070)
  178.                     }
  179.                     *case: Option2
  180.                     {
  181.                         *PrintableArea: PAIR(4894, 8070)
  182.                     }
  183.                     *case: Option4
  184.                     {
  185.                         *PrintableArea: PAIR(4893, 8070)
  186.                     }
  187.                 }
  188.             }
  189.         }
  190.     }
  191.     *Option: A3
  192.     {
  193.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  194.         *Command: CmdSelect
  195.         {
  196.             *Order: DOC_SETUP.4
  197.             *Cmd: "<1B>2<1B>Cc"
  198.         }
  199.         *switch: InputBin
  200.         {
  201.             *case: TRACTOR
  202.             {
  203.                 *PrintableArea: PAIR(4208, 5954)
  204.                 *PrintableOrigin: PAIR(0, 0)
  205.                 *switch: Resolution
  206.                 {
  207.                     *case: Option4
  208.                     {
  209.                         *PrintableArea: PAIR(4206, 5954)
  210.                     }
  211.                 }
  212.             }
  213.             *default:
  214.             {
  215.                 *PrintableArea: PAIR(4208, 5609)
  216.                 *PrintableOrigin: PAIR(0, 120)
  217.                 *switch: Resolution
  218.                 {
  219.                     *case: Option1
  220.                     {
  221.                         *PrintableArea: PAIR(4208, 5608)
  222.                     }
  223.                     *case: Option2
  224.                     {
  225.                         *PrintableArea: PAIR(4208, 5608)
  226.                     }
  227.                     *case: Option4
  228.                     {
  229.                         *PrintableArea: PAIR(4206, 5608)
  230.                     }
  231.                 }
  232.             }
  233.         }
  234.     }
  235.     *Option: Option5
  236.     {
  237.         *rcNameID: 259
  238.         *PageDimensions: PAIR(5954, 4208)
  239.         *Command: CmdSelect
  240.         {
  241.             *Order: DOC_SETUP.4
  242.             *Cmd: "<1B>3<121B>Cu"
  243.         }
  244.         *switch: InputBin
  245.         {
  246.             *case: TRACTOR
  247.             {
  248.                 *PrintableArea: PAIR(4894, 4208)
  249.                 *PrintableOrigin: PAIR(0, 0)
  250.                 *switch: Resolution
  251.                 {
  252.                     *case: Option4
  253.                     {
  254.                         *PrintableArea: PAIR(4893, 4208)
  255.                     }
  256.                 }
  257.             }
  258.             *default: 
  259.             {
  260.                 *PrintableArea: PAIR(4894, 3863)
  261.                 *PrintableOrigin: PAIR(0, 120)
  262.                 *switch: Resolution
  263.                 {
  264.                     *case: Option1
  265.                     {
  266.                         *PrintableArea: PAIR(4894, 3862)
  267.                     }
  268.                     *case: Option2
  269.                     {
  270.                         *PrintableArea: PAIR(4894, 3862)
  271.                     }
  272.                     *case: Option4
  273.                     {
  274.                         *PrintableArea: PAIR(4893, 3862)
  275.                     }
  276.                 }
  277.             }
  278.         }
  279.     }
  280.     *Option: A4
  281.     {
  282.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  283.         *Command: CmdSelect
  284.         {
  285.             *Order: DOC_SETUP.4
  286.             *Cmd: "<1B>2<1B>CF"
  287.         }
  288.         *switch: InputBin
  289.         {
  290.             *case: TRACTOR
  291.             {
  292.                 *PrintableArea: PAIR(2977, 4208)
  293.                 *PrintableOrigin: PAIR(0, 0)
  294.                 *switch: Resolution
  295.                 {
  296.                     *case: Option1
  297.                     {
  298.                         *PrintableArea: PAIR(2976, 4208)
  299.                     }
  300.                     *case: Option4
  301.                     {
  302.                         *PrintableArea: PAIR(2976, 4208)
  303.                     }
  304.                 }
  305.             }
  306.             *default:
  307.             {
  308.                 *PrintableArea: PAIR(2977, 3863)
  309.                 *PrintableOrigin: PAIR(0, 120)
  310.                 *switch: Resolution
  311.                 {
  312.                     *case: Option1
  313.                     {
  314.                         *PrintableArea: PAIR(2976, 3862)
  315.                     }
  316.                     *case: Option2
  317.                     {
  318.                         *PrintableArea: PAIR(2977, 3862)
  319.                     }
  320.                     *case: Option4
  321.                     {
  322.                         *PrintableArea: PAIR(2976, 3862)
  323.                     }
  324.                 }
  325.             }
  326.         }
  327.     }
  328.     *Option: A5
  329.     {
  330.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  331.         *Command: CmdSelect
  332.         {
  333.             *Order: DOC_SETUP.4
  334.             *Cmd: "<1B>2<1B>C2"
  335.         }
  336.         *switch: InputBin
  337.         {
  338.             *case: TRACTOR
  339.             {
  340.                 *PrintableArea: PAIR(2099, 2977)
  341.                 *PrintableOrigin: PAIR(0, 0)
  342.                 *switch: Resolution
  343.                 {
  344.                     *case: Option1
  345.                     {
  346.                         *PrintableArea: PAIR(2098, 2976)
  347.                     }
  348.                     *case: Option2
  349.                     {
  350.                         *PrintableArea: PAIR(2099, 2976)
  351.                     }
  352.                     *case: Option4
  353.                     {
  354.                         *PrintableArea: PAIR(2097, 2976)
  355.                     }
  356.                 }
  357.             }
  358.             *default:
  359.             {
  360.                 *PrintableArea: PAIR(2099, 2632)
  361.                 *PrintableOrigin: PAIR(0, 120)
  362.                 *switch: Resolution
  363.                 {
  364.                     *case: Option1
  365.                     {
  366.                         *PrintableArea: PAIR(2098, 2632)
  367.                     }
  368.                     *case: Option4
  369.                     {
  370.                         *PrintableArea: PAIR(2097, 2632)
  371.                     }
  372.                 }
  373.             }
  374.         }
  375.     }
  376.     *Option: B4
  377.     {
  378.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  379.         *Command: CmdSelect
  380.         {
  381.             *Order: DOC_SETUP.4
  382.             *Cmd: "<1B>2<1B>CT"
  383.         }
  384.         *switch: InputBin
  385.         {
  386.             *case: TRACTOR
  387.             {
  388.                 *PrintableArea: PAIR(3542, 5018)
  389.                 *PrintableOrigin: PAIR(0, 0)
  390.                 *switch: Resolution
  391.                 {
  392.                     *case: Option4
  393.                     {
  394.                         *PrintableArea: PAIR(3540, 5018)
  395.                     }
  396.                 }
  397.             }
  398.             *default:
  399.             {
  400.                 *PrintableArea: PAIR(3542, 4673)
  401.                 *PrintableOrigin: PAIR(0, 120)
  402.                 *switch: Resolution
  403.                 {
  404.                     *case: Option1
  405.                     {
  406.                         *PrintableArea: PAIR(3542, 4672)
  407.                     }
  408.                     *case: Option2
  409.                     {
  410.                         *PrintableArea: PAIR(3542, 4672)
  411.                     }
  412.                     *case: Option4
  413.                     {
  414.                         *PrintableArea: PAIR(3540, 4672)
  415.                     }
  416.                 }
  417.             }
  418.         }
  419.     }
  420.     *Option: B5
  421.     {
  422.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  423.         *Command: CmdSelect
  424.         {
  425.             *Order: DOC_SETUP.4
  426.             *Cmd: "<1B>2<1B>C="
  427.         }
  428.         *switch: InputBin
  429.         {
  430.             *case: TRACTOR
  431.             {
  432.                 *PrintableArea: PAIR(2581, 3643)
  433.                 *PrintableOrigin: PAIR(0, 0)
  434.                 *switch: Resolution
  435.                 {
  436.                     *case: Option1
  437.                     {
  438.                         *PrintableArea: PAIR(2580, 3642)
  439.                     }
  440.                     *case: Option2
  441.                     {
  442.                         *PrintableArea: PAIR(2581, 3642)
  443.                     }
  444.                     *case: Option4
  445.                     {
  446.                         *PrintableArea: PAIR(2580, 3642)
  447.                     }
  448.                 }
  449.             }
  450.             *default:
  451.             {
  452.                 *PrintableArea: PAIR(2581, 3298)
  453.                 *PrintableOrigin: PAIR(0, 120)
  454.                 *switch: Resolution
  455.                 {
  456.                     *case: Option1
  457.                     {
  458.                         *PrintableArea: PAIR(2580, 3298)
  459.                     }
  460.                     *case: Option4
  461.                     {
  462.                         *PrintableArea: PAIR(2580, 3298)
  463.                     }
  464.                 }
  465.             }
  466.         }
  467.     }
  468.     *Option: Option10
  469.     {
  470.         *rcNameID: 260
  471.         *PageDimensions: PAIR(5357, 4208)
  472.         *Command: CmdSelect
  473.         {
  474.             *Order: DOC_SETUP.4
  475.             *Cmd: "<1B>2<1B>CF"
  476.         }
  477.         *switch: InputBin
  478.         {
  479.             *case: TRACTOR
  480.             {
  481.                 *PrintableArea: PAIR(4895, 4208)
  482.                 *PrintableOrigin: PAIR(0, 0)
  483.                 *switch: Resolution
  484.                 {
  485.                     *case: Option1
  486.                     {
  487.                         *PrintableArea: PAIR(4894, 4208)
  488.                     }
  489.                     *case: Option4
  490.                     {
  491.                         *PrintableArea: PAIR(4893, 4208)
  492.                     }
  493.                 }
  494.             }
  495.             *default:
  496.             {
  497.                 *PrintableArea: PAIR(4895, 3863)
  498.                 *PrintableOrigin: PAIR(0, 120)
  499.                 *switch: Resolution
  500.                 {
  501.                     *case: Option1
  502.                     {
  503.                         *PrintableArea: PAIR(4894, 3862)
  504.                     }
  505.                     *case: Option2
  506.                     {
  507.                         *PrintableArea: PAIR(4895, 3862)
  508.                     }
  509.                     *case: Option4
  510.                     {
  511.                         *PrintableArea: PAIR(4893, 3862)
  512.                     }
  513.                 }
  514.             }
  515.         }
  516.     }
  517.     *Option: FANFOLD_US
  518.     {
  519.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  520.         *Command: CmdSelect
  521.         {
  522.             *Order: DOC_SETUP.4
  523.             *Cmd: "<1B>2<1B>CB"
  524.         }
  525.         *switch: InputBin
  526.         {
  527.             *case: TRACTOR
  528.             {
  529.                 *PrintableArea: PAIR(4895, 3960)
  530.                 *PrintableOrigin: PAIR(0, 0)
  531.                 *switch: Resolution
  532.                 {
  533.                     *case: Option1
  534.                     {
  535.                         *PrintableArea: PAIR(4894, 3960)
  536.                     }
  537.                     *case: Option4
  538.                     {
  539.                         *PrintableArea: PAIR(4893, 3960)
  540.                     }
  541.                 }
  542.             }
  543.             *default:
  544.             {
  545.                 *PrintableArea: PAIR(4895, 3615)
  546.                 *PrintableOrigin: PAIR(0, 120)
  547.                 *switch: Resolution
  548.                 {
  549.                     *case: Option1
  550.                     {
  551.                         *PrintableArea: PAIR(4894, 3614)
  552.                     }
  553.                     *case: Option2
  554.                     {
  555.                         *PrintableArea: PAIR(4895, 3614)
  556.                     }
  557.                     *case: Option4
  558.                     {
  559.                         *PrintableArea: PAIR(4893, 3614)
  560.                     }
  561.                 }
  562.             }
  563.         }
  564.     }
  565.     *Option: Option12
  566.     {
  567.         *rcNameID: 261
  568.         *PageDimensions: PAIR(3060, 4320)
  569.         *Command: CmdSelect
  570.         {
  571.             *Order: DOC_SETUP.4
  572.             *Cmd: "<1B>2<1B>CH"
  573.         }
  574.         *switch: InputBin
  575.         {
  576.             *case: TRACTOR
  577.             {
  578.                 *PrintableArea: PAIR(3060, 4320)
  579.                 *PrintableOrigin: PAIR(0, 0)
  580.             }
  581.             *default:
  582.             {
  583.                 *PrintableArea: PAIR(3060, 3975)
  584.                 *PrintableOrigin: PAIR(0, 120)
  585.                 *switch: Resolution
  586.                 {
  587.                     *case: Option1
  588.                     {
  589.                         *PrintableArea: PAIR(3060, 3974)
  590.                     }
  591.                     *case: Option2
  592.                     {
  593.                         *PrintableArea: PAIR(3060, 3974)
  594.                     }
  595.                     *case: Option4
  596.                     {
  597.                         *PrintableArea: PAIR(3060, 3974)
  598.                     }
  599.                 }
  600.             }
  601.         }
  602.     }
  603.     *Option: Option13
  604.     {
  605.         *rcNameID: 262
  606.         *PageDimensions: PAIR(3060, 4680)
  607.         *Command: CmdSelect
  608.         {
  609.             *Order: DOC_SETUP.4
  610.             *Cmd: "<1B>2<1B>CN"
  611.         }
  612.         *switch: InputBin
  613.         {
  614.             *case: TRACTOR
  615.             {
  616.                 *PrintableArea: PAIR(3060, 4680)
  617.                 *PrintableOrigin: PAIR(0, 0)
  618.             }
  619.             *default:
  620.             {
  621.                 *PrintableArea: PAIR(3060, 4335)
  622.                 *PrintableOrigin: PAIR(0, 120)
  623.                 *switch: Resolution
  624.                 {
  625.                     *case: Option1
  626.                     {
  627.                         *PrintableArea: PAIR(3060, 4334)
  628.                     }
  629.                     *case: Option2
  630.                     {
  631.                         *PrintableArea: PAIR(3060, 4334)
  632.                     }
  633.                     *case: Option4
  634.                     {
  635.                         *PrintableArea: PAIR(3060, 4334)
  636.                     }
  637.                 }
  638.             }
  639.         }
  640.     }
  641.     *Option: CUSTOMSIZE
  642.     {
  643.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  644.         *MinSize: PAIR(180, 360)
  645.         *MaxSize: PAIR(4896, 7920)
  646.         *MaxPrintableWidth: 4896
  647.         *MinLeftMargin: 0
  648.         *CenterPrintable?: FALSE
  649.         *switch: InputBin
  650.         {
  651.             *case: TRACTOR
  652.             {
  653.                 *TopMargin: 0
  654.                 *BottomMargin: 0
  655.             }
  656.             *case: MANUAL
  657.             {
  658.                 *TopMargin: 120
  659.                 *BottomMargin: 225
  660.             }
  661.             *case: Option3
  662.             {
  663.                 *TopMargin: 120
  664.                 *BottomMargin: 225
  665.             }
  666.         }
  667.         *Command: CmdSelect
  668.         {
  669.             *Order: DOC_SETUP.4
  670.             *Cmd: "<1B>2"
  671.         }
  672.     }
  673. }
  674. *Feature: Resolution
  675. {
  676.     *rcNameID: =RESOLUTION_DISPLAY
  677.     *DefaultOption: Option1
  678.     *Option: Option1
  679.     {
  680.         *Name: "180 x 180 " =DOTS_PER_INCH
  681.         *DPI: PAIR(180, 180)
  682.         *TextDPI: PAIR(180, 180)
  683.         *PinsPerLogPass: 24
  684.         *PinsPerPhysPass: 24
  685.         *MinStripBlankPixels: 180
  686.         *SpotDiameter: 120
  687.         *Command: CmdSendBlockData { *Cmd : "<1B>*'" %l{NumOfDataBytes / 3} }
  688.     }
  689.     *Option: Option2
  690.     {
  691.         *Name: "360 x 180 " =DOTS_PER_INCH
  692.         *DPI: PAIR(360, 180)
  693.         *TextDPI: PAIR(360, 180)
  694.         *PinsPerLogPass: 24
  695.         *PinsPerPhysPass: 24
  696.         *MinStripBlankPixels: 360
  697.         *SpotDiameter: 170
  698.         *Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{NumOfDataBytes / 3} }
  699.     }
  700.     *Option: Option3
  701.     {
  702.         *Name: "360 x 360 " =DOTS_PER_INCH
  703.         *DPI: PAIR(360, 360)
  704.         *TextDPI: PAIR(360, 360)
  705.         *PinsPerLogPass: 48
  706.         *PinsPerPhysPass: 24
  707.         *MinStripBlankPixels: 360
  708.         *SpotDiameter: 170
  709.         *Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{NumOfDataBytes / 3} }
  710.     }
  711.     *Option: Option4
  712.     {
  713.         *Name: "120 x 180 " =DOTS_PER_INCH
  714.         *DPI: PAIR(120, 180)
  715.         *TextDPI: PAIR(120, 180)
  716.         *PinsPerLogPass: 24
  717.         *PinsPerPhysPass: 24
  718.         *MinStripBlankPixels: 120
  719.         *SpotDiameter: 100
  720.         *Command: CmdSendBlockData { *Cmd : "<1B>*!" %l{NumOfDataBytes / 3} }
  721.     }
  722. }
  723. *Feature: TextQuality
  724. {
  725.     *rcNameID: =TEXT_QUALITY_DISPLAY
  726.     *DefaultOption: LETTER_QUALITY
  727.     *Option: LETTER_QUALITY
  728.     {
  729.         *rcNameID: =LETTER_QUALITY_DISPLAY
  730.         *Command: CmdSelect
  731.         {
  732.             *Order: DOC_SETUP.2
  733.             *Cmd: "<1B>x<01>"
  734.         }
  735.     }
  736.     *Option: DRAFT_QUALITY
  737.     {
  738.         *rcNameID: =DRAFT_QUALITY_DISPLAY
  739.         *Command: CmdSelect
  740.         {
  741.             *Order: DOC_SETUP.2
  742.             *Cmd: "<1B>x<00>"
  743.         }
  744.     }
  745. }
  746. *Feature: Halftone
  747. {
  748.     *rcNameID: =HALFTONING_DISPLAY
  749.     *DefaultOption: HT_PATSIZE_AUTO
  750.     *Option: HT_PATSIZE_AUTO
  751.     {
  752.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  753.     }
  754. *Ifdef: WINNT_50
  755.     *Option: HT_PATSIZE_SUPERCELL_M
  756.     {
  757.         *rcNameID: =HT_SUPERCELL_DISPLAY
  758.     }
  759. *Endif:
  760.     *Option: HT_PATSIZE_6x6_M
  761.     {
  762.         *rcNameID: =HT_DITHER6X6_DISPLAY
  763.     }
  764.     *Option: HT_PATSIZE_8x8_M
  765.     {
  766.         *rcNameID: =HT_DITHER8X8_DISPLAY
  767.     }
  768. }
  769. *Command: CmdStartDoc
  770. {
  771.     *Order: DOC_SETUP.1
  772.     *Cmd: "<1B>@<1B>t<011B>6<1B>R<001B>r<001B>U<01>"
  773. }
  774. *Command: CmdStartPage
  775. {
  776.     *Order: PAGE_SETUP.1
  777.     *Cmd: "<0D>"
  778. }
  779. *Command: CmdEndJob
  780. {
  781.     *Order: JOB_FINISH.1
  782.     *Cmd: "<1B>@"
  783. }
  784. *RotateCoordinate?: FALSE
  785. *RotateRaster?: FALSE
  786. *RotateFont?: FALSE
  787. *switch: Orientation
  788. {
  789.     *case: PORTRAIT
  790.     {
  791.         *TextCaps: LIST(TC_SA_DOUBLE,TC_EA_DOUBLE,TC_IA_ABLE,TC_UA_ABLE,TC_RA_ABLE)
  792.     }
  793.     *case: LANDSCAPE_CC270
  794.     {
  795.         *TextCaps: LIST(TC_RA_ABLE)
  796.     }
  797. }
  798. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  799. *YMoveAttributes: LIST(SEND_CR_FIRST)
  800. *MaxLineSpacing: 255
  801. *XMoveThreshold: 0
  802. *YMoveThreshold: *
  803. *XMoveUnit: 60
  804. *YMoveUnit: 180
  805. *Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l{(DestX / 6) } }
  806. *Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat((DestYRel / 2) )} }
  807. *Command: CmdSetLineSpacing { *Cmd : "<1B>3" %c[0,255]{(LinefeedSpacing / 2) } }
  808. *Command: CmdCR { *Cmd : "<0D>" }
  809. *Command: CmdLF { *Cmd : "<0A>" }
  810. *Command: CmdFF { *Cmd : "<0C>" }
  811. *Command: CmdBackSpace { *Cmd : "<08>" }
  812. *Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
  813. *Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
  814. *EjectPageWithFF?: TRUE
  815. *switch: PaperSize
  816. {
  817.     *case: CUSTOMSIZE
  818.     {
  819.         *EjectPageWithFF?: FALSE
  820.         *switch: InputBin
  821.         {
  822.             *case: MANUAL
  823.             {
  824.                 *EjectPageWithFF?: TRUE
  825.             }
  826.             *case: Option3
  827.             {
  828.                 *EjectPageWithFF?: TRUE
  829.             }
  830.         }
  831.     }
  832. }
  833. *OutputDataFormat: V_BYTE
  834. *OptimizeLeftBound?: FALSE
  835. *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  836. *CursorXAfterSendBlockData: AT_GRXDATA_END
  837. *CursorYAfterSendBlockData: NO_MOVE
  838. *DefaultFont: 3
  839. *DefaultCTT: 2
  840. *switch: Orientation
  841. {
  842.     *case: PORTRAIT
  843.     {
  844.         *DeviceFonts: LIST(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16)
  845.     }
  846.     *case: LANDSCAPE_CC270
  847.     {
  848.         *DeviceFonts: LIST()
  849.     }
  850. }
  851. *FontCartridge: FC1
  852. {
  853.     *rcCartridgeNameID: 266
  854.     *PortraitFonts: LIST(17,18,19,20,21,22,23)
  855.     *LandscapeFonts: LIST()
  856. }
  857. *FontCartridge: FC2
  858. {
  859.     *rcCartridgeNameID: 267
  860.     *PortraitFonts: LIST(24,25,26,27,28,29,30)
  861.     *LandscapeFonts: LIST()
  862. }
  863. *FontCartridge: FC3
  864. {
  865.     *rcCartridgeNameID: 268
  866.     *PortraitFonts: LIST(31,32,33,34,35,36,37)
  867.     *LandscapeFonts: LIST()
  868. }
  869. *FontCartridge: FC4
  870. {
  871.     *rcCartridgeNameID: 269
  872.     *PortraitFonts: LIST(39)
  873.     *LandscapeFonts: LIST()
  874. }
  875. *FontCartridge: FC5
  876. {
  877.     *rcCartridgeNameID: 270
  878.     *PortraitFonts: LIST(38)
  879.     *LandscapeFonts: LIST()
  880. }
  881. *FontCartridge: FC6
  882. {
  883.     *rcCartridgeNameID: 271
  884.     *PortraitFonts: LIST(40)
  885.     *LandscapeFonts: LIST()
  886. }
  887. *FontCartridge: FC7
  888. {
  889.     *rcCartridgeNameID: 272
  890.     *PortraitFonts: LIST(41)
  891.     *LandscapeFonts: LIST()
  892. }
  893. *Command: CmdBoldOn { *Cmd : "<1B>E" }
  894. *Command: CmdBoldOff { *Cmd : "<1B>F" }
  895. *Command: CmdItalicOn { *Cmd : "<1B>4" }
  896. *Command: CmdItalicOff { *Cmd : "<1B>5" }
  897. *Command: CmdUnderlineOn { *Cmd : "<1B>-<01>" }
  898. *Command: CmdUnderlineOff { *Cmd : "<1B>-<00>" }
  899.